East Hampstead is an unincorporated village in the town of Hampstead in Rockingham County, New Hampshire, United States.
It is located near the northeast corner of the town of Hampstead, at the intersection of New Hampshire Route 111 and Route 121A. Route 111 connects Salem to the southwest with Kingston to the northeast, while Route 121A is a local road which connects with Sandown to the northwest and Plaistow to the southeast.
East Hampstead has a separate ZIP code (03826) from the rest of the town of Hampstead.